﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Gateway.Exemplo._Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>

    <script>
        function Clicando() {
            document.getElementById('Diners').onsubmit = function() { return true; };
        }
    </script>

</head>
<body>
    <form id="form1" runat="server">
    <%-- Para corrigir o erro de visualização dos controles acesse:  http://support.microsoft.com/kb/961847 | http://code.msdn.microsoft.com/KB961847/Release/ProjectReleases.aspx?ReleaseId=2646 --%>
    <%-- CONFIGURAÇÃO LOCAWEB - WEBCONFIG 
    <appSettings>
      <add key="CaminhoDoGateway" value="https://comercio.locaweb.com.br/comercio.comp"/>
      <add key="IdentificacaoLocaweb" value="2785571"/>
    </appSettings>
    --%>
    <%-- CONFIGURAÇÕES AMEX
    CARTÃO DE TESTE
    - Número do cartão: 3456 789012 34564 
    - Código de segurança: 1234 
    - Data de validade: utilizar data superior à atual, por exemplo: 08/10 
    
    SAIBA COMO CONFIGURAR AS URLS: 
    - URL de Retorno: Url completa para retorno das transações com a operadora (http://www.seusite.com.br/AmexRetorno.aspx)
    - URL de Retorno da Captura: Url completa para retorno do processo de captura das transações (www.seusite.com.br/AmexCaptura.aspx)[Ver webconfig httphandler]
    - URL de Retorno de Reembolso: Url completa (com http) para retorno do processo de reembolso (estorno) das transações (http://www.seusite.com.br/AmexRetorno.aspx)
    
    LOCAWEBWIKI - http://wiki.locaweb.com.br/pt-br/Como_configurar_e_implementar_a_solu%C3%A7%C3%A3o_WebPOS_da_AMEX%3F
    
    CONFIGURAÇÃO DO HANDLER DE CAPTURA
    <httpHandlers>
      <add verb="POST" path="AmexCaptura.aspx" type="GatewayLocaweb.AMEX.AmexCapturaHandler"/>
    </httpHandlers>
    
    <appSettings>
      <add key="AmexAmbiente" value="teste"/>
    </appSettings>
    --%>
    <%--
        AMEX ———-  376411112222331
        MASTERCARD —-  5555666677778884
        DINERS ——— 30111122223331
        VISA ———– 4073020000000002
        HIPERCARD —— 3841001111222233334
        AURA ———- 5078601870000127985 ou 5078601800003247449 --
        http://pt.tech-faq.com/test-credit-card-numbers.shtml
        
        VISA LOCAWEB
             Número do cartão: 4551 8700 0000 0183 
             Código de segurança: 123 
             Data de validade: Qualquer data superior do dia ao qual está consultando. 
             http://wiki.locaweb.com.br/pt-br/Como_desabilito_o_Popup_da_solu%C3%A7%C3%A3o_Visanet_VBV%3F
        --%>
    <GL:Amex ID="Amex" runat="server" OnSubmit="alert('Hello World')" Parcelas="1" NumeroDoPedido="2" />
    <%-- CONFIGURAÇÕES DINERS --%>
    <GL:RedeCard ID="Diners" Bandeira="DINERS" OnSubmit="alert('Hello World')" NumeroDoPedido="1"
        OnClick="Clicando()" runat="server"  />
    <%-- CONFIGURAÇÕES MASTERCARD --%>
    <GL:RedeCard ID="Mastercard" Bandeira="MASTERCARD" OnSubmit="alert('Hello World')"
        runat="server" />
    <%-- CONFIGURAÇÕES VISA --%>
    <GL:Visa ID="Visa" Antipopup="Habilitar" NumeroDoPedido="1" OnSubmit="alert('Hello World')" runat="server"
        DadosDoConsumidor="CPF:713.142.133-26" />
    <br />
    LINK PARA TESTE DO POSTBACK
    <br />
    <asp:LinkButton ID="ControleRunatParaTeste" runat="server" OnClick="ControleRunatParaTeste_Click"
        Text="Botão c/ PostBack" />
    </form>
</body>
</html>
